electrical propulsion - Spanish English Dictionary